package cn.yjh;

import java.util.Set;

/**
 * @DESC:
 * @AUTHOR: YouJinhua
 * @DATE: 2021-11-26 20:46:19
 * @VERSION: 1.0
 */
public interface Multicaster {

    // 发布事件的方法
    void multicasterEvent(Event e,boolean isAsyn);

    // 添加监听器
    void addListener(Listener listener);

    // 移除监听器
    void removeListener(Listener listener);

    Set<Listener> getListeners();

}
